package edu.xhu.behavior.service;

import com.baomidou.mybatisplus.extension.service.IService;
import edu.xhu.model.behavior.pojos.BiliUserFollow;
import edu.xhu.model.common.dtos.ResponseResult;

public interface BiliUserFollowService extends IService<BiliUserFollow> {


    /**
     * 关注用户
     */
    ResponseResult<?> follow(Long userId);

    /**
     * 取消关注
     */
    ResponseResult<?> cancelFollow(Long userId);

    /**
     * 查询这个用户的所有粉丝
     */
    ResponseResult<?> allFans(Long userId);

    /**
     * 根据userId移除这个粉丝
     */
    ResponseResult<?> delFans(Long userId);
}
